<patTemplate:tmpl name="menu" whitespace="trim">
  <script type="text/javascript" language="JavaScript" src="{TEMPLATE_HOME}/js/menu.js"></script>
  <div class="menu{CLASS_SUFFIX}">
    {MENU_LIST}
  </div>
</patTemplate:tmpl>

<patTemplate:tmpl name="menu_list" whitespace="trim">
  <ul id="menulist_{HIERARCHY}{CLASS_SUFFIX}"
    <patTemplate:tmpl name="condition_LEVEL" type="condition" conditionvar="LEVEL" varscope="menu_list" whitespace="trim">
      <patTemplate:sub condition="0">
        class="mainlevel{CLASS_SUFFIX}"
      </patTemplate:sub>
    </patTemplate:tmpl>
  >
    {MENU_ITEMS}
  </ul>
</patTemplate:tmpl>

<patTemplate:tmpl name="menu_item" whitespace="trim">
  <li style="width:{WIDTH}%">
    <patTemplate:tmpl name="condition_HAS_SUB_MENU_ITEMS" type="condition" conditionvar="HAS_SUB_MENU_ITEMS" varscope="menu_item" whitespace="trim">
      <patTemplate:sub condition="1">
        {LINK_OPEN}
        <span class="expanded">
          {CAPTION}
        </span>
        {LINK_CLOSE}
      </patTemplate:sub>
      <patTemplate:sub condition="__default">
      {LINK_OPEN}{CAPTION}{LINK_CLOSE}
      </patTemplate:sub>
    </patTemplate:tmpl>
    {SUB_MENU_ITEMS}
  </li>
</patTemplate:tmpl>
